﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body,div,a,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,form,tr,td,img,tr,td,input,textarea{ font-size:14px; font-family:"微软雅黑"; margin:0; padding:0;}
img{ border:none;}
a{ text-decoration:none; color:#37873e}
li{ list-style:none}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

#top{ width:100%; height:99px; background:#ffffff; padding-bottom:10px}
.top{ width:1200px; margin:0 auto}
.top img{ float:left; margin-top:20px}
.top h2{ font-size:24px; font-family:"黑体"; color:#78321d; display:inline-block; float:left; margin-left:50px; margin-top:55px}

#nav{ width:100%; height:50px; background:#a13e40; border-bottom:#fff solid 1px}
.nav{ width:1200px; margin:0 auto}

#dh .nLi{ float:left;  position:relative; display:inline;  }
#dh .nLi h3{ float:left; font-weight:100}
#dh .nLi h3 a{ display:block; width:171px; text-align:center; color:#fffdee; height:50px; line-height:50px}
#dh .sub{ display:none; width:171px; left:0; top:50px;  position:absolute; background:rgba(161,62,64,0.66);  line-height:40px; padding:5px 0; text-align:center; z-index:20}
#dh .sub li{ zoom:1; }
#dh .sub a{ display:block; padding:0 7px; color:#000; font-size:13px }
#dh .sub a:hover{ background:#fffdee}
#dh .on h3 a{ background:#fffdee; color:#000;   }

.banner{ width:100%; position:relative; overflow:hidden; height:512px;}
.banner .hd{ position:absolute; z-index:10; bottom:20px; left:47%}
.banner .hd li{ background:#fff; width:11px; height:11px; border-radius:50%; float:left; margin:0 8px; box-shadow:#CCC 3px 3px 5px inset}
.banner .hd li.on{ background:#a13f40}
.banner .bd li img{ width:100%; overflow:hidden; display:block}

#box1{ width:100%; background:url(../images/index_20.jpg) no-repeat center; height:455px}
.box1{width:1200px; margin:0 auto}
.title img{ width:190px; display:block; margin:0 auto; padding-top:26px}
.title h2{ font-size:48px; font-family:"黑体"; text-align:center; padding-top:26px; color:#a13e40; padding-bottom:30px}
.title h6{ font-size:12px; font-family:"宋体"; color:#0a0a0a; font-weight:100; text-align:center; margin:16px auto 20px}
.box1 li{ width:184px; float:left; margin:0 8px}


.box1{overflow:hidden;position:relative;}
.box5 ul{width:100%;}
.blackBg{background:#000;width:100%;position:absolute;left:0px;top:0px;z-index:10;opacity:0.7;filter:alpha(opacity=70);display:none;_display:none!important }
.whiteBg{min-height:549px;min-width:488px;margin-top:-275px;margin-left:-358px;position:fixed;left:50%;top:50%;border:7px solid #FFF;z-index:20;background:#FFF;display:none;_display:none!important }
.mskeClaose{position:absolute;top:-17px;right:-17px;cursor:pointer;}


.box1 li .hidden{ display:none}
.box1 li .block{ width:184px; display:block}
.box1 li .block img{width:184px; height:207px; overflow:hidden; display:block}
.box1 li .block div{ background: #972e2f; color: #fffdee; width:100%; line-height:50px; height:50px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.box1 li .hidden img{ display:block; width:800px}
.box1 li .hidden div{width:100%;position:absolute;left:0px;bottom:0px;}

.more{ width:100%; margin-top:20px}
.more img{ width:74px; display:block; margin:0 auto}

#box2{ width:100%; background:url(../images/index_22.jpg) no-repeat center; height:459px}
.box2{ width:1200px; margin:0 auto}
.box2_l{ float:left; width:876px; line-height:30px; height:270px; overflow:hidden}
.box2_r{ float:right}
.box2_r dl{ margin-top:10px}
.box2_r dl dt{ float:left}
.box2_r dl dd{ float:left; background:#ffffff; width:380px; font-family:"宋体"; padding:2px 10px}
.box2_r dl dd h4{ color:#79311d; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:2em}
.box2_r dl dd p{ color:#2b2b2b; font-size:12px; line-height:2em; height:4em; overflow:hidden}

#box3{ width:100%}
.box3{ width:1200px; margin:0 auto}
.box3 dl{ float:left; width:600px; margin-top:15px}
.box3 dl dt{ width:61px; height:68px; background:url(../images/index_23.jpg) no-repeat center; color:#660d13; text-align:center; font-size:20px; float:left; margin-top:14px}
.box3 dl dt h3{ font-weight:100}
.box3 dl dd{ width:492px; margin-left:10px; float:left; background:#f7f5f1; line-height:2em; padding:10px;  font-family:"宋体"}
.box3 dl dd:hover{ background:#fddfb5}
.box3 dl dd h4 a{ font-size:14px;font-family:"宋体";  color:#171717; }
.box3 dl dd p a{font-family:"宋体";font-size:12px;  color:#171717; }
.box3 dl dd h4{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.box3 dl dd p{ height:4em; line-height:2em; overflow:hidden}

#box4{ width:100%; padding-bottom:40px}
.box4{ width:1200px; margin:0 auto}
.box4 .bd{ overflow:hidden;  margin:10px auto;}
.box4 .bd li{ float:left;  margin:0 12px; width:276px}
.box4 .bd li a img{display:block; width:276px; height:184px; overflow:hidden;}

#bottom{ width:100%; background:#a13e40;}
.bottom{ width:1240px; margin:0 auto}
.bottom_l{ font-size:12px; font-family:"宋体"; color:#ec8b8c; line-height:24px; float:left; margin-top:12px;margin-left:20px}
.bottom_m{ font-size:12px; font-family:"宋体"; color:#ec8b8c; line-height:24px; float:left; margin-top:12px;margin-left:40px}
.bottom_r{ float:right; margin-top:15px}
.bottom_r img{ margin-left:10px; margin-top:70px}

#pro{ width:100%; margin-top:25px}
.pro{ width:1200px; margin:0 auto}
.title2{ float:left;  font-weight:bold; font-family:"宋体"; font-size:12px; color:#a13f40}
.title2 a{ font-family:"宋体"; font-size:12px; color:#5b5b5b;}
.title2 img{ margin:0 10px} 

.pro_m{width:450px; margin:0 auto}
.pro_m h1{ text-transform:uppercase; text-align:center; font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a13e40}
.pro_m h2{ color:#a13f40; font-size:24px; text-align:center; font-family:"黑体"}

.list{ width:238px; margin:0 auto; padding-top:15px; z-index:30}
.list a{ display:block; width:76px; height:35px; color:#a13f40; font-family:"宋体"; font-size:12px; font-weight:bold; float:left; text-align:center; line-height:35px; background:#fff}
.list a.l_1{ border-top-left-radius:7px; border-bottom-left-radius:7px; border:#c2c2c2 solid 1px}
.list a.l_2{border-top:#c2c2c2 solid 1px; border-bottom:#c2c2c2 solid 1px}
.list a.l_3{ border-top-right-radius:7px; border-bottom-right-radius:7px; border:#c2c2c2 solid 1px}
.list a:hover{ background:#f5e257}

.list2{ width:156px; margin:0 auto; padding-top:15px; z-index:30}
.list2 a{ display:block; width:76px; height:35px; color:#a13f40; font-family:"宋体"; font-size:12px; font-weight:bold; float:left; text-align:center; line-height:35px; background:#fff}
.list2 a.l_1{ border-top-left-radius:7px; border-bottom-left-radius:7px; border:#c2c2c2 solid 1px; border-right:hidden}
.list2 a.l_3{ border-top-right-radius:7px; border-bottom-right-radius:7px; border:#c2c2c2 solid 1px}
.list2 a:hover{ background:#f5e257}


#box5{ width:100%; background:#f5f5f5; margin-top:-20px; padding-top:20px; padding-bottom:30px}
#box6{ width:100%; background:#f5f5f5; padding-top:10px; padding-bottom:30px; margin-top:30px; min-height:500px}
.box5,.box6,.box7{ width:1200px; margin:0 auto}


.box5{overflow:hidden;position:relative;}
.box5 ul{width:100%;}
.blackBg{background:#000;width:100%;position:absolute;left:0px;top:0px;z-index:10;opacity:0.7;filter:alpha(opacity=70);display:none;_display:none!important }
.whiteBg{min-height:549px;min-width:488px;margin-top:-275px;margin-left:-358px;position:fixed;left:50%;top:50%;border:7px solid #FFF;z-index:20;background:#FFF;display:none;_display:none!important }
.mskeClaose{position:absolute;top:-17px;right:-17px;cursor:pointer;}


.box5 li{ width:224px; float:left; margin:30px 8px auto}
.box5 li .hidden{ display:none}
.box5 li .block{ width:224px; display:block}
.box5 li .block img{width:224px; height:252px; overflow:hidden; display:block}
.box5 li .block div{ background:#a13f40; color:#fffdee; width:100%; line-height:50px; height:50px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.box5 li .hidden img{ display:block; width:800px}
.box5 li .hidden div{width:100%;position:absolute;left:0px;bottom:0px;}

.mske_html div{ width:90%; line-height:40px; background:#a13f40; color:#fffdee; padding-left:10%; }

.page{ padding:11px 0; width:372px; margin:30px auto auto}
.page a{ padding:11px 13px; border:#dfdfdf solid 1px; color:#5b5a59}
.page a:hover{ background:#a13f40; color:#fff; border-color:transparent}
.page a:first-child{ border-color:transparent}

.new_l,.box6_l{ width:840px; float:left}
.new_l ul{ margin-top:30px}
.new_l ul li:first-child dl dt{ background:#fff; padding:46px 0}
.new_l ul li:first-child dl dd{ padding:20px 15px}
.new_l ul li:first-child dl dd p{ height:8em}
.new_l ul li{ width:840px; margin:7px auto}
.new_l ul li dl dt{ width:104px; height:110px; background:#a13e40; padding:40px 0 20px; float:left}
.new_l ul li dl dt h2{ font-size:36px; font-family:"宋体"; color:#e7e7e7; text-align:center }
.new_l ul li dl dt h4{ font-size:18px; color:#337d18; font-family:"宋体"; color:#e7e7e7; text-align:center}
.new_l ul li dl dd{ float:left; width:700px; background:#fff; padding:28px 15px}
.new_l ul li dl dd h3 a{ font-size:18px; color:#78321e; line-height:2em;}
.new_l ul li dl dd p{ font-family:"宋体"; font-size:12px; color:#606060; line-height:2em; height:4em; overflow:hidden}
.btn{ margin-top:10px;}
.new_l ul li:hover dl dt h2,.new_l ul li:hover dl dt h4,.new_l ul li:hover dl dd h3 a,.new_l ul li:first-child dl dt h2,.new_l ul li:first-child dl dt h4,.new_l ul li:first-child dl dd h3 a{ color:#a13f40}
.new_l ul li:hover dl dt{ background:#fffdee; color:#a13f40}

.new_r{ float:right; width:340px; margin-top:30px}
.new_r h4{ font-size:16px; color:#535353;}
.new_r form{ border:#cccccc solid 3px; height:67px; margin-top:20px}
.new_r form input[type="text"]{ border:none; outline:none; background:#fff; width:248px; height:67px; float:left; padding-left:10px}

.time{ width:100%; background:#a13e40; padding-bottom:20px; margin-top:20px}
.time div { width:110px; margin:0 auto}
.time div a{ float:left; margin-top:20px}
.time div h3{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#f5e257; float:left; margin:15px 12px}

.time ul{ width:276px; margin:0 auto}
.time ul li{ background:#9b4229; width:49px; height:49px; margin:10px; text-align:center; line-height:49px; float:left}
.time ul li a{ color:#f5e257; font-size:18px}
.time span{ display:block; width:86px; height:34px; line-height:34px; text-align:center; margin:15px auto auto; background:#f5e257; }
.time span a{ color:#a13e40}

.tj{ position:relative; width:335px; margin:0 auto; padding-top:24px }
.tj .prev,.tj .next{ width:47px; height:74px; display:block; position:absolute; top:156px; z-index:30; cursor:pointer}
.tj .prev{ background:url(../images/index_30.png) no-repeat center; left:0}
.tj .next{ background:url(../images/index_31.png) no-repeat center; right:0}
.tj .bd li img{ width:335px; height:376px; overflow:hidden; display:block}

.time2{ width:100px; background:#f5e257; height:132px; float:left; margin-top:30px}
.time2 h2{ font-size:36px;  color:#a13f40; text-align:center; margin-top:32px}
.time2 h4{ font-size:14px; color:#a13f40;  text-align:center; font-weight:100}

.main{ float:left; margin-left:25px; width:715px; margin-top:30px}
.main2{ width:98%; margin-top:30px}
.main h3,.main2 h3{ font-size:20px; color:#a13f40}
.main ul,.main2 ul{ margin:24px 0}
.main ul li,.main2 ul li{ float:left; margin:0 8px}
.main ul li img,.main2 ul li img{ vertical-align:middle}
.p1,.p2{ width:98%; margin:0 auto; color:#4f4f4f; line-height:30px}
.p2{ padding-top:25pxcontact}

.p1 div img{ width:600px; margin:20px auto; display:block}

.n_r_d{ width:315px; background: #a13f40; padding:10px; margin:10px auto}
.n_r_d h3{ font-size:18px; color: #fffdee; width:95%; margin:0 auto; line-height:2em}
.n_r_d li{ width:98%; margin:0 auto; line-height:2em}
.n_r_d li a{ display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#a13f40}
.n_r_d li h4{ font-size:13px;color:#a13f40}

.box7 ul{ margin-top:30px}
.box7 li{ float:left;  margin:5px 12px; width:276px}
.box7 li a img{display:block; width:276px; height:184px; overflow:hidden;}
.box7 li a p{ width:98%; margin:0 auto;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px; line-height:30px; text-align:center; color:#a13f40}


.fd{ position:fixed; right:0; bottom:250px;}
.fd .small{ position:relative}
.fd .small img{ display:block; width:25px; height:25px; padding:5px; border:#aaa solid 1px}
.fd .big{ position:absolute; top:0; right:54px; display:none}
.fd .big img{ width:100px; height:100px; padding:5px; border:#aaa solid 1px}

.fh{position:fixed; right:0; bottom:225px; display:none}
.fh img{ display:block; width:25px;  padding:5px; border:#aaa solid 1px}